2022a 第04回:リモートログインとCUI
今回はZoom授業です
=====
ミーティングの記録:
パスコードへアクセス: 4U!rsyqw
=====
小テスト(=クイズ)をやります
授業開始前は上記URLを開いても表示されません
前回授業の復習
著作権、ライセンス
著作権
あらゆる文化的著作物に自動的に付与される権利
権利者の死後70年間有効
様々な例外規定あり
慶應推奨の引用フォーマットは是非知っておきましょう
ライセンス
使用許諾のこと
サイトライセンス、ボリュームライセンス、フローティングライセンス…
オープンソース、クリエイティブ・コモンズ
セキュリティとVPN
ファイアウォール
通信経路の間に挟まっている防火壁
許可されていない通信を遮断してくれている
VPN
仮想的にプライベートネットワークに接続するためのツール
自宅にいながらにして、大学経由でサービスにアクセスすることが可能
ciniiで論文検索をする
学内のサーバーにアクセスする
等、学内でしか出来ないことを学外から実施するときに便利
講義
https://gyazo.com/493232ba99096f8ed7612751248f2cd3
「パソコン出来る人」っぽいことを体験していただきます
サーバにターミナル/powershellを使って接続する
リズムが悪くなるのでSSH接続の実習に関しては講義の後に切り出し
情報量は来週テストするのでしっかり聞くように
大学のサーバーを使えるよ
何に使えるか?
自分で作ったwebサービスを起動して運営したり
linux環境でなければ動かないツールを実行してみたり
公開鍵暗号を用いた認証
大枠はCNSに接続してもらった際の「個人証明書」と同じ要素技術
電子的な鍵を生成し、大事にとっておく
サーバーには鍵に対応する鍵穴(鍵を受け取れば検証ができるが、鍵穴から鍵を類推することはできない)を登録しておく
借りてきたPCでのssh接続での注意点
なぜか
共用PCに秘密鍵を残すことは、家の鍵を図書館に置いてくることと同じ
そもそも共用PCからは接続しない、もしくはパスワードログインに留めるのが正解
パスワードログインの場合、簡単なパスワードを設定しているとリスト型攻撃 などによりハッキングされる可能性もあるのでパスワードログイン自体を無効化することが一般的には推奨されている パスワード接続のsshは暗号化されるか?
パスワードログインよりも鍵ログインの方が安全な理由
秘密鍵も所詮はファイル形式で保存される以上連続した文字列でしかないが、パスワードと比較して圧倒的に複雑性が高い 一方で、パスワードと比較して「ファイルとして残る」というデメリットも存在するため、如何に安全に管理するかが重要になる
特記事項なし
ccx02サーバに接続するためには
演習はこの場で解いて回答してもらいます 接続支援のため各自演習とし、解説を記述します
15種類の情報を表すために充分なビット数を考える
1ビット = 2^1 = 2種類…不足
2ビット = 2^2 = 4種類…不足
3ビット = 2^3 = 8種類…不足
4ビット = 2^4 = 16種類…充分!
4ビットで充分
5桁の2進数
2^5 = 32種類を表示可能
10学部を表現するには…
1ビット = 2^1 = 2種類…不足
2ビット = 2^2 = 4種類…不足
3ビット = 2^3 = 8種類…不足
4ビット = 2^4 = 16種類…充分!
3メガバイトのファイルを5Kbpsでダウンロードする
ダウンロードするファイルのサイズをバイト表記→ビット表記に換算
3メガバイト * 8 = 24メガビット
メガビット表記をキロビットに換算
24メガビット = 24000キロビット
24000キロビットのファイルを5キロビット/秒でダウンロードする
24000 / 5 = 4800秒 = 80分
94文字を表現する
4ビット = 2^4 = 16種類…不足
5ビット = 2^5 = 32種類…不足
6ビット = 2^6 = 64種類…不足
7ビット = 2^7 = 128種類…充分!
ビット/2進数について授業では扱ってきた…
次週冒頭で解説します!
タイピングテスト
リモートのため今回はスキップ
演習パート
https://gyazo.com/8a2655b07400d54e4fe9bc0ba4f04645
https://gyazo.com/e450443c6fabe982a39d2d070fa49422
教材ではwindowsユーザにwinscpを推奨していますが、cyberduckでも問題ありません
CUI 15ページ目 演習 およびその他コマンドの演習 cal, date等のコマンドも是非試しておいてください
https://gyazo.com/6aa7d8814f6d257e3233934ea25a8fb0
宝探しゲーム
コマンドのヒント
lessを実行後、ファイルの閲覧を終了するにはキーボードのQを押す
ひとつ上のディレクトリに移動するためには cd ../ を使います
任意課題
Cyberduckを利用してweb上にページを公開してみよう!
ccx02サーバー上の /home/t09415is/public_html フォルダ配下はwebページとしてインターネットに公開されるように出来ています
e.g. /home/sakitsu/pulic_html/sample.txt を作成した場合…
ファイルを置くとダウンロード可能になったりもします
当然web公開になるので著作権には要注意!
詳細は別途授業回で改めて解説しますが、お試しとして